package org.wk.user.domain;

import org.checkerframework.checker.units.qual.C;
import org.hibernate.annotations.GenericGenerator;
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
import org.wk.core.db.domain.BaseEntity;

import javax.persistence.*;

/**
 * @ClassName ApplyVipFirstVerifySeq
 * @Description VIP审请 初审审核记录
 * @Author ZhaoPing'an
 * @Date 2018/6/4 13:48
 */
@Entity(name="org.wk.user.domain.ApplyVipLog")
@Table(name="s_member_apply_vip_log")
public class ApplyVipLog extends BaseEntity {

    /**
     * @Fields serialVersionUID: long
     * @Desc TODO:
     */
    private static final long serialVersionUID = 1L;
    @Id
    @Column(name = "id", unique = true, nullable = false, length = 32)
    @GeneratedValue(generator="system-uuid")
    @GenericGenerator(name="system-uuid",strategy = "uuid")
    private String id;
    /**
     * @Fields seqFlag: String
     * @Desc TODO: 申请ID
     */
    @Column
    private String applyId;

    /**
     * 审核前状态码
     */
    @Column
    private String preStatusCode;

    /**
     * 审核前状态名称
     */
    @Column
    private String preStatusName;

    /**
     * 审核后状态码
     */
    @Column
    private String statusCode;

    /**
     * 审核后状态名称
     */
    @Column
    private String statusName;


    /**
     * 备注
     */
    @Column
    private String remarks;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getApplyId() {
        return applyId;
    }

    public void setApplyId(String applyId) {
        this.applyId = applyId;
    }

    public String getPreStatusCode() {
        return preStatusCode;
    }

    public void setPreStatusCode(String preStatusCode) {
        this.preStatusCode = preStatusCode;
    }

    public String getPreStatusName() {
        return preStatusName;
    }

    public void setPreStatusName(String preStatusName) {
        this.preStatusName = preStatusName;
    }

    public String getStatusCode() {
        return statusCode;
    }

    public void setStatusCode(String statusCode) {
        this.statusCode = statusCode;
    }

    public String getStatusName() {
        return statusName;
    }

    public void setStatusName(String statusName) {
        this.statusName = statusName;
    }

    public String getRemarks() {
        return remarks;
    }

    public void setRemarks(String remarks) {
        this.remarks = remarks;
    }
}
